<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>关系运算符比较两个值之间的大小</title>
</head>
<body>
<script>
    /*  关系运算符 是比较2个值之间的大小
    *       如果关系成立 则返回true 如果关系不成立返回false
    *   >大于号
    *     x>y  如果关系成立 返回true
    *           如果不成立 返回false
    *   >= 大于等于
    *   <  小于号
    *   <= 小于等于号
    *    对于非数值,先将其转换为数字然后在比较大小
    *           任何值和NaN做任何比较都是false
    *           如果符号2侧都是字符串，不会将其转换为数字进行比较
    *           而是分别比较字符串中的字符的Unicode编码
    * */
    //1.>, >=,  < ,>=举例
    var a=5>10;//false
        a=5>4;//true
        a=5>5;//false
        a=5>=5;//true
        a=5>=8;//false
        a=5<6;//true
        a=5<=4;//false
    console.log("a="+a);
    //2.数值与非数值的对比 举例
    console.log(1>true);//1>1 false
    console.log(1>=true);//1>=1 true
    console.log(1>"0");//1>0 true
    console.log(1>null);//1>0 true
    //3.任何值和NaN做任何比较都是false 举例
    console.log(10<"hello");//10<NaN  false
    console.log(10<="hello");//10 <=NaN  faLse
    console.log(true>false);//1>0 true
    //4.两个都是字符串时 比较大小
    console.log("a">"b");//比较2个字符串时，比较的时字符串的字符编码
    console.log("abc">"a");//比较字符编码 时是一位一位进行比较的
</script>
</body>
</html>